floating drydock - French English Dictionary